翻訳と辞書
Words near each other
・ Combinatorial number system
・ Combinatorial optimization
・ Combinatorial principles
・ Combinatorial proof
・ Combinatorial search
・ Combinatorial species
・ Combinatorial topology
・ Combinatoriality
・ Combinatorica
・ Combinatorics
・ Combinatorics and dynamical systems
・ Combinatorics and physics
・ Combinatorics on words
・ Combinatorics, Probability and Computing
・ Combinatory categorial grammar
Combinatory logic
・ COMBINE
・ Combine
・ Combine (enterprise)
・ Combine (Half-Life)
・ Combine car
・ Combine demolition derby
・ Combine harvester
・ Combine painting
・ Combine, Texas
・ Combined
・ Combined Action Program
・ Combined Agents of America
・ Combined Air Operations Centre Finderup
・ Combined Anti-Armor Team


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Combinatory logic : ウィキペディア英語版
Combinatory logic

Combinatory logic is a notation to eliminate the need for quantified variables in mathematical logic. It was introduced by Moses Schönfinkel〔1924. "Über die Bausteine der mathematischen Logik", ''Mathematische Annalen'' 92, pp. 305–316. Translated by Stefan Bauer-Mengelberg as "On the building blocks of mathematical logic" in Jean van Heijenoort, 1967. ''A Source Book in Mathematical Logic, 1879–1931''. Harvard Univ. Press: 355–66.〕 and Haskell Curry, and has more recently been used in computer science as a theoretical model of computation and also as a basis for the design of functional programming languages. It is based on combinators. A combinator is a higher-order function that uses only function application and earlier defined combinators to define a result from its arguments.
==Combinatory logic in mathematics==
Combinatory logic was originally intended as a 'pre-logic' that would clarify the role of quantified variables in logic, essentially by eliminating them. Another way of eliminating quantified variables is Quine's predicate functor logic. While the expressive power of combinatory logic typically exceeds that of first-order logic, the expressive power of predicate functor logic is identical to that of first order logic (Quine 1960, 1966, 1976).
The original inventor of combinatory logic, Moses Schönfinkel, published nothing on combinatory logic after his original 1924 paper. Haskell Curry rediscovered the combinators while working as an instructor at Princeton University in late 1927. In the latter 1930s, Alonzo Church and his students at Princeton invented a rival formalism for functional abstraction, the lambda calculus, which proved more popular than combinatory logic. The upshot of these historical contingencies was that until theoretical computer science began taking an interest in combinatory logic in the 1960s and 1970s, nearly all work on the subject was by Haskell Curry and his students, or by Robert Feys in Belgium. Curry and Feys (1958), and Curry ''et al.'' (1972) survey the early history of combinatory logic. For a more modern parallel treatment of combinatory logic and the lambda calculus, see Barendregt (1984), who also reviews the models Dana Scott devised for combinatory logic in the 1960s and 1970s.


抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Combinatory logic」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.